Serial Communication Protocol Conversion and Circular Buffer Implementation in FPGA using Verilog
نویسندگان
چکیده
Raja Ramanna Centre for Advanced Technology (RRCAT) has two synchrotron radiation sources, Indus-1 and Indus-2. Microtron is the common injector to both the machines. A new, FPGA based, control system architecture is planned in which it supervises and monitors different subsystems present for the operation of Microtron with the help of Equipment Control Modules (ECMs). At present some subsystems communicate with operator console directly over RS232 interface such as the ‘Tesla Meter’ and the ‘Temperature Scanner’. For modularity, those subsystems must be brought over RS485 interface and with unified pre-defined custom protocol for communication. In this paper monitoring of the Tesla Meter is proposed. An ECM communicates with Tesla Meter over RS32 interface and with an operator console over RS485 interface. Digital logic is designed in Verilog HDL and implemented in FPGA for RS232 and RS485 communication controllers, respectively. A protocol conversion unit between Tesla Meter and ECM is also implemented. For more feature, there is a need to capture data and store it for offline data analysis. Therefore, a circular buffer is also designed and simulated to review the history data from the ECM. The work has been completed using ModelSim XE and Xilinx ISE 8.2i softwares.
منابع مشابه
Implementation of the communication protocols SPI and I2C using a FPGA by the HDL-Verilog language
Currently, the most used serial communication protocols to exchange information between different electronic embedded devices are the SPI and I2C. This paper describes the development and implementation of these protocols using a FPGA card. For the implementation of each protocol, it was taken into account different modes of operation, such as master/slave mode sending or pending data mode. For...
متن کاملDesign and Implementation of UART using FIFO for Serial Communication
This paper presents the design and implementation method of a Universal Asynchronous Receiver Transmitter (UART) as a widely used serial communication protocol using Verilog Hardware Descriptional Language (HDL). In order to achieve the needs of latest complex communication system demands, a UART controller has been designed using FIFO (First In First Out) buffer technique for asynchronous seri...
متن کاملImplementation of Serial Communication IP for Soc Applications
The serial communication is very commonly used communicat ion protocol between various peripherals and processor. The current trend is all high speed buses are built with serial communicat ion interface. The ALTERA’s NIOS II soft processor and PowerPC hard processor are widely used in FPGA based CSOC (configurable system on chip) applications. These processers don’t have programmable serial lin...
متن کاملReconfigurable Spi Driver for Mips Soft-core Processor Using Fpga
Field Programmable Gate Arrays (FPGA) are used widely in applications which require high speed parallel computing. It provides a perfect solution which requires short time for customization after manufacturing. MIPS soft-core processor and SPI protocol soft-core implementation is well known in FPGA, but the customized driver for SPI communication is not available. The SPI communication protocol...
متن کاملThe Study of PID AQM Algorithm for FPGA Implementation
This paper proposes a kind of project which is about FPGA (the Field Programmable Gate Array, FPGA) hardware implementation scheme for PID AQM algorithm. According to the analyses of the relatively mature discrete PID algorithm, we realized PID algorithm by using the combination of LPM (Library of Parameter Modules) macro module and Verilog code in FPGA. In this article, we write the program of...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015